package com.pbc.gmp.model.basemodel;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;
import java.io.Serializable;

/**
 * <p>
 * Controller资源的操作方法类
 * </p>
 *
 * @author kjk
 * @since 2017-12-23
 */
@TableName("t_controller_oper")
public class ControllerOper implements Serializable {

    private static final long serialVersionUID = 1L;

	/**
	 * 
	 */
	private Long id;

	/**
	 * 
	 */
	private String sn;

	/**
	 * 资源的方法，一个操作默认会对应多个方法add|addInput在初始化的时候，可以根据方法的名称来确定，如add开头就是ADD，其他没有声明的都是READ
	 */
	private String methodname;

	/**
	 * 
	 */
	private String name;

	/**
	 * 默认情况:0-->CREATE|ADD,1-->READ,2-->UPDATE,3-->DELETE其他，又开发人员手动指定
	 */
	private String indexpos;

	/**
	 * 所对应的资源id
	 */
	private Long rid;

	/**
	 * 资源对象的sn 资源的标识，默认就通过ADD,DELETE,UPDATE,READ
	 */
	private Integer rsn;



	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getSn() {
		return sn;
	}

	public void setSn(String sn) {
		this.sn = sn;
	}

	public String getMethodname() {
		return methodname;
	}

	public void setMethodname(String methodname) {
		this.methodname = methodname;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getIndexpos() {
		return indexpos;
	}

	public void setIndexpos(String indexpos) {
		this.indexpos = indexpos;
	}

	public Long getRid() {
		return rid;
	}

	public void setRid(Long rid) {
		this.rid = rid;
	}

	public Integer getRsn() {
		return rsn;
	}

	public void setRsn(Integer rsn) {
		this.rsn = rsn;
	}

}
